const Mock = require('mockjs')

//--------------------李贤彪
// 模拟登录接口，返回用户信息
const user = Mock.mock({
  'role|1': [
    {
      'username': 'admin',
      'password': '123456',
      'token': 'admin-token-123456',
      'img': "https://tse2-mm.cn.bing.net/th/id/OIP-C.-cSNkvgauPjvYNDiEsr0PwHaHa?rs=1&pid=ImgDetMain"
    }
  ]
})

const mockFaceData = Mock.mock({
  'faces|1-3': [
    {
      'faceID|+1': 1,
      'bounds': {
        'origin': {
          'x|1-100': 1,
          'y|1-100': 1
        },
        'size': {
          'width|50-200': 50,
          'height|50-200': 50
        }
      }
    }
  ]
});
//--------------------李贤彪

//--------------------康文亮
const petData = Mock.mock({
  'list|12': [ // 生成 12 条宠物数据
    {
      'id|+1':1,
      'province': '@province()', // 生成省的名称
      'city': '@city()', // 生成市的名称
      'price|600-2000': 1, // 价格范围在 999 到 2000 之间
      'url': '@image("300x300", "#C0C0C0", "#000000", "Cat")' , // 生成一个 300x300 的图片 URL
      // 'imageUrl': '@dataImage("cat")', // 生成一个包含 "cat" 关键字的在线图片 URL
      'installment': '@pick(["支持分期 | 最低月付89.49元", "支持分期 | 最低月付99.99元"])', // 随机选择分期信息
      'breed': '@pick(["雪纳瑞犬", "英短蓝猫", "缅因猫", "海豹色布偶猫", "赤色柴犬","柯基犬","金吉拉"])', // 随机选择宠物品种
      'gender': '@pick(["公", "母"])', // 随机选择性别
      'sterilization': '@pick(["未绝育", "已绝育"])', // 随机选择是否绝育
      'petType': '宠物级',
      'traits': '@pick([["可爱", "活泼", "健康"], ["温顺", "聪明", "忠诚"]])', // 随机选择宠物特点
      'birthday': '@date("yyyy-MM-dd")', // 随机生成生日
      'publishedTime': '@datetime("yyyy-MM-dd HH:mm:ss")', // 随机生成发布时间
      'description': '@cparagraph(2, 5)' , // 随机生成描述
      'deliveryOptions|2': [
        {
          'method': '@pick(["自提", "汽运", "空运"])', // 随机选择配送方式
          'description': '@csentence(10, 20)', // 随机生成配送描述
          'cost|0-1000': 1 // 随机生成配送费用
        }
      ]
    }
  ]
});
// console.log(petData);

//--------------------康文亮




//--------------------杨紫璇
const petNames = [
  '金毛之家', '喵星天地', '萌宠乐园', '汪喵小站', '宠趣坊', '毛孩港湾', '爱宠阁', '宠友汇', '萌宝宠舍', '趣宠天地'
];
const explore_list = Mock.mock({
  'exploreData|10': [
    {
      'id': '@id',
      name: () => Mock.Random.pick(petNames),
      'img': '@image("250x250", "#FF6600", "#FFF", "Mock", "png")',
      'cate_id': '@id',
      'location': '@county(true)',
      'currentCount|100-200': 1,
      'totalCount|1000-2000': 1,
      'petlist|1-3': [
        {
          'id|+1': 1,
          'pet_name': '@ctitle(2, 4)',
          'img|1-3': [
            '@image("250x250", "#FF6600", "#FFF", "Mock", "png")'
          ],
          'price|1000-3000': 1,
          'label|2-5': [
            '@cword(2, 3)'
          ],
          'cang_status|true|false': true
        }
      ]
    }

  ]
})
export default explore_list;




// 模拟数据的模板
const kwl_petData = Mock.mock({
  'list|12': [ // 生成 12 条宠物数据
    {
      'id|+1': 1, // ID 递增
      'name': '@pick(["雪纳瑞犬", "缅因猫", "英短蓝猫", "海豹色布偶猫", "赤色柴犬", "柯基犬", "金吉拉"])', // 随机选择宠物品种
      'price|999-2000': 1, // 价格范围在 999 到 2000 之间
      'originalPrice|1500-3000': 1, // 原价范围在 1500 到 3000 之间
      'image': '@image("300x300", "#C0C0C0", "#000000", "Cat")', // 生成一个 300x300 的图片 URL
      'isSpecialOffer|true,false': null, // 是否特价
    }
  ]
});


export  { kwl_petData };


//--------------------杨紫璇
export {
  user,
  mockFaceData,
  explore_list,
  petData,
}
